package com.css.fxfzysx.modules.lifeline.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.handler.inter.IExcelDataModel;
import cn.afterturn.easypoi.handler.inter.IExcelModel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 生命线-地下管网
 * czt_dx_pipe_network
 */
@Data
public class DxPipeNetworkEntity implements Serializable, IExcelDataModel, IExcelModel {

    private String cdpnId;
    /**
     * 管道编码
     */
    private String id;
    /**
     * 附件id
     */
    private String attachId;
    /**
     * 省
     */
    @Excel(name = "省",width = 20)
    private String province;

    /**
     * 市
     */
    @Excel(name = "市",width = 20)
    private String city;
    /**
     * 区
     */
    @Excel(name = "区/县",width = 20)
    private String county;
    /**
     * 管道名称
     */
    @Excel(name = "管道名称",width = 20)
    private String cdpnName;
    /**
     * 管道类型
     */
    @Excel(name = "管道类型",width = 20)
    private String cdpnClass;
    /**
     * 起点编号
     */
    @Excel(name = "起点编号",width = 20)
    private String startId;
    /**
     * 终点编号
     */
    @Excel(name = "终点编号",width = 20)
    private String endId;
    /**
     * 经度
     */
    @Excel(name = "经度",width = 20)
    private String longitude;
    /**
     * 纬度
     */
    @Excel(name = "纬度",width = 20)
    private String latitude;
    /**
     * 管道长度
     */
    @Excel(name = "管道长度",width = 20)
    private String length;
    /**
     * 管材/管道材料
     */
    @Excel(name = "管材/管道材料",width = 20)
    private String material;
    /**
     * 管材型号
     */
    @Excel(name = "管材型号",width = 20)
    private String materialType;
    /**
     * 弹性模量
     */
    @Excel(name = "弹性模量",width = 20)
    private String elasticModulus;
    /**
     * 屈服极限应力
     */
    @Excel(name = "屈服极限应力",width = 20)
    private String yieldLimitStress;
    /**
     * 强度极限应力
     */
    @Excel(name = "强度极限应力",width = 20)
    private String strengthLimitStress;
    /**
     * 许用应变
     */
    @Excel(name = "许用应变",width = 20)
    private String permissibleStrain;
    /**
     * 管道直径
     */
    @Excel(name = "管道直径",width = 20)
    private String diameter;
    /**
     * 管道壁厚
     */
    @Excel(name = "管道壁厚",width = 20)
    private String thickness;
    /**
     * 工作压力
     */
    @Excel(name = "工作压力",width = 20)
    private String pressure;
    /**
     * 接口形式
     */
    @Excel(name = "接口形式",width = 20)
    private String joint;
    /**
     * 接口材料
     */
    @Excel(name = "接口材料",width = 20)
    private String jointy;
    /**
     * 接口许用伸长
     */
    @Excel(name = "接口许用伸长",width = 20)
    private String allowableElongation;
    /**
     * 场地类别
     */
    @Excel(name = "场地类别",width = 20)
    private String site;
    /**
     * 6度时液化程度
     */
    @Excel(name = "6度时液化程度",width = 20)
    private String liquefaction6;
    /**
     * 7度时液化程度
     */
    @Excel(name = "7度时液化程度",width = 20)
    private String liquefaction7;
    /**
     * 8度时液化程度
     */
    @Excel(name = "8度时液化程度",width = 20)
    private String liquefaction8;
    /**
     * 9度时液化程度
     */
    @Excel(name = "9度时液化程度",width = 20)
    private String liquefaction9;
    /**
     * 6度时震陷程度
     */
    @Excel(name = "6度时震陷程度",width = 20)
    private String seismicSubsidence6;
    /**
     * 7度时震陷程度
     */
    @Excel(name = "7度时震陷程度",width = 20)
    private String seismicSubsidence7;
    /**
     * 8度时震陷程度
     */
    @Excel(name = "8度时震陷程度",width = 20)
    private String seismicSubsidence8;
    /**
     * 9度时震陷程度
     */
    @Excel(name = "9度时震陷程度",width = 20)
    private String seismicSubsidence9;
    /**
     * 管道埋深
     */
    @Excel(name = "管道埋深",width = 20)
    private String depth;
    /**
     * 建设年代
     */
    @Excel(name = "建设年代",width = 20)
    private String year;
    /**
     * 设防烈度
     */
    @Excel(name = "设防烈度",width = 20)
    private String intensity;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改人
     */
    private String updateUser;
    /**
     * 修改时间
     */
    private Date updateTime;
    /**
     * 删除标识 0正常1删除
     */
    private String delFlag;
    /**
     * 空间数据
     */
    private String geom;

    private String extends1;
    private String extends2;
    private String extends3;
    private String extends4;
    private String extends5;
    private String extends6;
    private String extends7;
    private String extends8;
    private String extends9;
    private String extends10;
    /**
     * 破坏程度
     */
    private String damageExtent;

    private Integer rowNum;
    private String errorMsg;
}
